package com.trickytriads.services.interfaces
{
	import com.trickytriads.events.GetAllCardsEvent;
	
	/**
	 * Asset service.  Just provides an interface for links to external data; the loading itself
	 * is handled by internal Flex capabilities.
	 **/
	public interface I_AssetService
	{
		/**
		 * Get the fully qualified URL of the given image.
		 **/
		function getImageURL (name:String) : String;
		 
		/**
		 * Messagehandler for "getAllCardsRequest".
		 */
		function getAllCardsData (evt:GetAllCardsEvent) : void;	
		
		/**
		 * Getters and setters for the base URL
		 */	 
		function get BaseURL ( ) : String;
		function set BaseURL (v:String ) : void; 
	}
}